#include "main.h"
MainWindow *mainWindow = nullptr;  // 定义并初始化
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);  // 创建QApplication对象，用于管理应用程序资源

    mainWindow = new MainWindow();  // 创建 MainWindow 对象

    QFile file("theme/MacOS.qss"); // 使用外部文件
    if (file.open(QFile::ReadOnly | QFile::Text)) {
        QTextStream ts(&file);
        QString style = ts.readAll();
        qApp->setStyleSheet(style); // 应用样式
        file.close();  // 关闭文件
    } else {
        qDebug() << "Cannot open QSS file!";
    }


    mainWindow->show();  // 显示主窗口

    int result = app.exec();  // 进入事件循环

    delete mainWindow;  // 释放内存
    mainWindow = nullptr;  // 将指针设为 nullptr

    return result;  // 返回应用程序的结果
}
